package com.ranjiaqi.big;

import java.math.BigInteger;

/**
 * @ClassName TestBigInteger
 * @Description TODO
 * @Author hp
 * @Date 2021/6/21 19:56
 * @Version 1.0
 **/
public class TestBigInteger {
    /**
     * 大数运算超过long长度时可以使用大数运算，把这串数字当做一个对象，new一个BigInteger
     * 将这串数字以String的数据类型传入，注意String类型的纯数字不然会报错
     */
    public static void main(String[] args) {
        BigInteger bigInteger = new BigInteger("132023541032016584132514895620354503221");
        BigInteger bigInteger1 = new BigInteger("125631658947631635");

        //大数加法
        System.out.println(bigInteger.add(bigInteger1));
        //大数乘法
        System.out.println(bigInteger.multiply(bigInteger1));
        //大数除法
        System.out.println(bigInteger.divide(bigInteger1));
        //大数减法
        System.out.println(bigInteger.subtract(bigInteger1));


    }
}
